package com.alfayun.fiscalriskanalysis.another.specification.indicator;

import com.alfayun.fiscalriskanalysis.another.indicator.Alert;
import com.alfayun.fiscalriskanalysis.another.indicator.Measure;

import java.util.Collection;
import java.util.Set;

public final class IndicatorSpec {

	private Set<SelectorSpec> selectors;
	private Set<MeasureSpec> measures;
	private Set<AlertSpec> alerts;

	private String name;
	private String description;
	private Set<String> tags;

	public Collection<SelectorSpec> getAllSelectors() {
		return selectors;
	}

	public Set<MeasureSpec> getAllMeasures() {
		return measures;
	}

	public Set<AlertSpec> getAllAlerts() {
		return alerts;
	}
}
